package com.fuze.energy.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.fuze.energy.domain.entity.MonitoringData;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author sepc_
 * @date 7/29/2021 15:24
 */
@Mapper
public interface MonitoringDataMapper extends BaseMapper<MonitoringData> {

    /**
     * 查询当天的所有湿度数据
     *
     * @param begin 当天的开始时间
     * @param end   当天的结束时间
     * @return 查询结果
     */
    List<MonitoringData> selectToday(@Param("begin") String begin,
                                     @Param("end") String end,
                                     @Param("mainBoardId") String mainBoardId);

    /**
     * 查询当前的湿度值
     *
     * @return 当前最新的温湿度值
     */
    MonitoringData selectCurrent(@Param("mainBoardId") String mainBoardId);


}